
.container{
	min-height: 100vh;
	background: #f0f3f8;
}
.header-box{
	// padding: 20rpx 40rpx;
}
.uni-margin-wrap{
	height: 400rpx;
}
.swiper{
	height: 100%;
}
.branch-box-content{
	padding: 20rpx 40rpx;
	position: relative;
	top: -120rpx;
}
.branch-court {
	margin-top: -100rpx;
	background-color: #fff;
	padding: 30rpx;
	border-radius: 16rpx;

	.header-title {
		display: flex;
		justify-content: space-between;

		.left-box {
			font-size: 32rpx;
			font-weight: 600;
		}

		.right-box {
			font-size: 24rpx;
			color: #999;
			display: flex;
			align-items: center;
		}

	}
	.btn-box{
		display: flex;
	}
	.btn-box .tag{
		margin-right: 10rpx;
	}
	.text-content{
		font-size: 24rpx;
		display: flex;
		justify-content: space-between;
		&view{
			margin-bottom: 6rpx;
		}
	}
}
.doctor-list{
	padding: 30rpx 0;
	.doctor-item{
		display: flex;
		align-items: center;
		margin-bottom: 40rpx;
		.img-box{
			margin-right: 20rpx;
			img{
				width: 15vw;
				height: 15vw;
				border-radius: 50%;
			}
		}
		.name-box{
			font-size: 32rpx;
			display: flex;
			width: 140rpx;
			overflow:hidden; /*超出的部分隐藏起来。*/
			white-space:nowrap;/*不显示的地方用省略号...代替*/
			text-overflow:ellipsis;
			justify-content: space-between;
		}
		.intro-box{
			margin-top: 10rpx;
			color: #999;
			font-size: 24rpx;
			 width: 100%;
			  display: -webkit-box;
			  -webkit-box-orient: vertical;
			  -webkit-line-clamp: 2;
			  overflow: hidden;
			  text-overflow: ellipsis;
		}
	}
	
}

.tabs-box{
	display: flex;
	padding: 20rpx 10rpx;
}
.tabs-item{
	padding:10rpx 20rpx;
	border-radius: 24px;
	background: #bababa;
	color: #fff;
	font-size: 24rpx;
	margin-right: 20rpx;
}
.tabs-item-active{
	padding:10rpx 20rpx;
	border-radius: 24px;
	background: #2e75e8;
	color: #fff;
	font-size: 24rpx;
	margin-right: 20rpx;
}
.text-box{
	width: 100%;
}